barracuda steak - French English Dictionary